How Does the Extraversion of Software Development Teams Influence Team Satisfaction and Software Quality?: A Controlled Experiment
نویسندگان
چکیده
Team member knowledge and expertise are the aspects typically considered important for software team development formation. However, the authors believe that the formation of teams, as is found in literature, could be based on factors related to the personalities of the members of the development team, and that these factors might affect both the quality of the software product developed and the satisfaction perceived by the development team. In this work they present a controlled experiment, which was carried out during an academic course on Data Bases. The intention of this experiment was to evaluate whether the work team’s level of extraversion influenced, on the one hand, the final quality of the software products obtained and, on the other, the satisfaction perceived while this work was being carried out. The results obtained indicate that when forming work teams, project managers and lecturers should carry out a personality test beforehand in order to balance the amount of extraverted team members with those who are not extraverted. This would permit the team members to feel satisfied with the work carried out by the team without reducing the quality of the software products developed. DOI: 10.4018/jhcitp.2012100102 12 International Journal of Human Capital and Information Technology Professionals, 3(4), 11-24, October-December 2012 Copyright © 2012, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited. INTRODUCTION Team member knowledge and expertise, aspects typically considered important for forming effective software development teams. Some software studies have found that developer ability is one of the most decisive team performance factors (Curtis, Krasner, & Iscoe, 1988; Rasch & Tosi, 1992). However, these factors appear to be insufficient if high quality in the results obtained and the satisfaction perceived during the development of work is to be ensured. Studies carried out in the academic setting (Salleh, Mendes, Grundy, & Burch, 2010a, 2010b) show the influence that certain personality factors, such as conscientiousness or openness to experience have on the performance of software developers who carry out programming in pairs. Reviews of the empirical studies carried out (Salleh, Mendes, & Grundy, 2011) show that the students’ level of skill is one of the factors that influences development efficiency when pair programming takes place. Various researchers have examined the effect that team members, the characteristics of the team structure and the means of communication have on the team’s productivity in the field of information systems development (Borovits, Ellis, & Yeheskel 1990; Curtis et al., 1988; Rasch & Tosi, 1992; White, 1984). The development of software demands that software engineers work in a team, despite carrying out interdependent tasks with complex relations. Teams must therefore plan their project, follow its progress and coordinate their work, but they must also reach an agreement as to their objectives, have a common work method, communicate freely and frequently, and create a working climate that is appropriate to the realization of their activities. A correlational quasi-experiment was designed by following the research line of personality factors (Acuña, Gómez, & Juristo, 2009). This empirical study obtained positive and direct relationships between the average extraversion personality factor of teams and the quality of the software obtained. It showed that the teams that are most satisfied with their work are precisely those whose members have the highest measures for the personality factors agreeableness and conscientiousness. There is also a direct positive relationship between the personality factors, extraversion and agreeableness. The outcomes showed that teams with high satisfaction levels are teams with members whose combined personality had mean levels of team extraversion. On the other hand, extraverted, social and participative teams developed better quality software products. The aforementioned work and its conclusions have led us to carry out an experimental design within the framework of two disciplines: building teams in software development and in empirical software engineering. In this research we have carried out a controlled experiment in the subject of Data Bases with the third year students on Computer Engineering and Technical Engineering in Systems and Management Computing degrees from the Computer Science department (ESI) at the University of Castilla-La Mancha (UCLM) in Ciudad Real, Spain during the 2010-2011 course. The controlled experiment consisted of forming teams composed of different factors as regards a specific type of personality – extraversion (Table 1) – and analyzing and comparing the relationships that existed between this perTable 1. Types of teams according to the extraversion of their members Degree of extraversion Composition Extraverted (EXT) 4 extraverted subjects Mixed (MIX) 2 extraverted subjects and 2 non-extraverted subjects Non-extraverted (NO-EXT) 4 non-extraverted subjects 12 more pages are available in the full version of this document, which may be purchased using the "Add to Cart" button on the product's webpage: www.igi-global.com/article/does-extraversion-softwaredevelopment-teams/73710?camid=4v1 This title is available in InfoSci-Journals, InfoSci-Journal Disciplines Business, Administration, and Management. Recommend this product to your librarian: www.igi-global.com/e-resources/libraryrecommendation/?id=2
منابع مشابه
Individual Factors in Virtual Teams: A TIP Theory Perspective
In the pursuit of rapid software development, globally distributed information systems development teams are a growing phenomena in many organization. In order to be successful, these teams must have members who will be high degree of unity and are satisfied upon completion of the project. In order to test some possible factors that may be important in distributed team selection we must first u...
متن کاملThe Impact of Peer-based Software Reviews
Peer-based software review techniques such as pair programming and peer code review are increasingly used within information systems development teams. How do these techniques influence team performance? While previous research has treated the decision to apply peer-based review techniques as a trade-off between increased effort and improved code quality, this study provides a deeper theoretica...
متن کاملThe Impact of Team Reputation and Team Quality on the Loyalty of the Fans of Iranian National Volleyball Team: A Mediating Role of Satisfaction
Background. Attention to the loyalty of fans to the long-term success of sports organizations has become increasingly important. On this note, it seems necessary to pay attention to the variables that predict and influence the loyalty of spectators. Objectives. The aim of this study was to determine the mediating role of satisfaction in the effect of team reputation and team quality on the loy...
متن کاملImpact of Team Structure on Software Development Productivity and Quality in Pakistani Software Houses
We are living in the age of information technology and software has become the driving force behind almost everything being done all around the world. The people developing this software are, thus, the real assets in the present world; ordinary people whose brains are working day and night to bring the extraordinary technical touches in our day-to-day lives. Therefore, taking care of these valu...
متن کاملHow Agile Practices Influence the Performance of Software Development Teams: The Role of Shared Mental Models and Backup
This study draws on team adaptation theory to examine how agile behavior within Information Systems development (ISD) teams influences team performance. We conceptualize agile behavior as the degree to which ISD teams use agile practices and test a theoretical model that links agile practice use to two key components of team adaptation—shared mental models and backup behavior. Moreover, in line...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IJHCITP
دوره 3 شماره
صفحات -
تاریخ انتشار 2012